package com.example.amazing_wangjj.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.amazing_wangjj.pojo.SealSampleInfo;

import java.util.List;

/**
 * 封样桶服务接口
 * 提供封样桶编码相关的服务方法
 */
public interface SealSampleService extends IService<SealSampleInfo> {
    /**
     * 检查企业今天是否已经申请过封样桶编码
     * @param companyCode 企业编码
     * @param applyTime 申请时间
     * @return 是否已经申请过
     */
    boolean hasAppliedToday(String companyCode, String applyTime);
    
    /**
     * 保存封样桶信息进数据库并导出Excel文件
     * @param sealSampleInfos 封样桶信息列表
     * @return Excel文件路径
     */
    String saveAndExportExcel(List<SealSampleInfo> sealSampleInfos);
}